BODY
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica;
    MARGIN-TOP: 55px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 0px;
    PADDING: 0;
    SCROLLBAR-BASE-COLOR: #cccccc;
    CURSOR: default;
}
FORM
{
    DISPLAY: inline;
}
BUTTON
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-COLOR: white;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
LABEL
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    COLOR: black;
}
SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    COLOR: black;
}
OPTION
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    COLOR: black;
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    COLOR: black;
}
TH
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}
P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
SPAN
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
DIV
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
STRONG
{
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
A
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
H1
{
    FONT-SIZE: 16pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
H2
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
H3
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
H4
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
H5
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
H6
{
    FONT-SIZE: 6pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
.findbygroup
{
    DISPLAY: none
}
.edittemplate
{
    DISPLAY: none
}
DIV.filtertext
{
    MARGIN-LEFT: 25px;
    MARGIN-TOP: 10px;
    HEIGHT: 24pt;
    PADDING: 3px
}
.bdbutton
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    CURSOR: hand;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px;
    MARGIN-TOP: 2px
}
.iconbutton
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    CURSOR: hand;
}
.webdings
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 10pt;
    FONT-FAMILY: webdings
}
#bdcontentarea
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: 1px gray solid;
    CURSOR: default;
    HEIGHT: 100%;
    OVERFLOW: auto;
    PADDING: 4px;
    WIDTH: 100%;
    MARGIN: 0;
}
.editPageContainer
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: 1px gray solid;
    CURSOR: default;
    HEIGHT: 100%;
    OVERFLOW: auto;
    PADDING: 4px;
    WIDTH: 100%;
    MARGIN: 0;
}
.listPageContainer
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: 1px gray solid;
    CURSOR: default;
    HEIGHT: 100%;
    OVERFLOW: auto;
    PADDING: 20px;
    WIDTH: 100%;
    MARGIN: 0;
}
#bdstatusbar
{
    CURSOR: default;
    HEIGHT: 20px;
    LEFT: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 3px;
    WIDTH: 100%;
    POSITION: absolute
}
#bdstatusbar NOBR
{
    COLOR: white;
}
#bdtitlebar
{
    CURSOR: default;
    HEIGHT: 28px;
    LEFT: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    WIDTH: 100%;
    TOP: 0px
}
#bdtitletext
{
    COLOR: white;
    FONT-SIZE: 13pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
#bdtaskbar
{
    BACKGROUND-COLOR: #999999;
    COLOR: black;
    CURSOR: default;
    HEIGHT: 27px;
    LEFT: 0px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0;
    PADDING-TOP: 2px;
    POSITION: absolute;
    WIDTH: 100%;
    TOP: 28px;
}
#bdtaskarea
{
    CURSOR: default;
    PADDING-BOTTOM: 0;
    PADDING-RIGHT: 0;
    PADDING-TOP: 0;
    PADDING-LEFT: 10px;
    TEXT-ALIGN: left;
}
#bdhelparea
{
    CURSOR: default;
    MARGIN: 0;
    PADDING: 0;
}
DIV#bdfindby
{
    BACKGROUND-COLOR: #999999;
    BORDER-BOTTOM: thin inset;
    BORDER-LEFT: thin inset;
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    COLOR: white;
    CURSOR: default;
    DISPLAY: none;
    HEIGHT: 150px;
    LEFT: 2px;
    MARGIN: 0;
    POSITION: absolute;
    WIDTH: 100%;
    TOP: 57px
}
#bdfindbytitlebar
{
    BACKGROUND-COLOR: #666666;
    COLOR: black;
    HEIGHT: 22px;
    WIDTH: 100%;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#bdfindbytitle
{
    CURSOR: default;
    DISPLAY: inline;
    FONT-SIZE: 12pt;
    HEIGHT: 100%;
    WIDTH: 100%;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    COLOR: white;
}
#bdfindbycontent
{
    DISPLAY: none;
    LEFT: 20px;
    POSITION: absolute;
    TOP: 82px
}
.findByContent
{
    DISPLAY: none;
    LEFT: 20px;
    POSITION: absolute;
    TOP: 82px
}
#bdtaskbtnfindclose
{
    COLOR: white;
    FONT-WEIGHT: bold
}
#bdfindbybody
{
    BACKGROUND: white no-repeat right top;
    HEIGHT: 124px;
    LEFT: 0px;
    OVERFLOW: auto;
    POSITION: absolute;
    WIDTH: 100%;
    TOP: 22px
}
#bdfindbyclose
{
    BORDER-LEFT: white thin solid;
    CURSOR: default;
    DISPLAY: inline;
    HEIGHT: 100%;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 30px
}
.bdeditclose
{
    DISPLAY: none
}
.bdcolorbar
{
    BACKGROUND-COLOR: #003366;
    COLOR: white;
}
.bdeditmode .bdcolorbar
{
    BACKGROUND-COLOR: #660033;
    COLOR: white;
}
.bdcolorbar IMG
{
    DISPLAY: none
}
.bdeditmode .bdcolorbar IMG
{
    MARGIN-TOP: 3px;
    DISPLAY: inline
}
#bdstatusbar IMG
{
    MARGIN-TOP: 0;
    DISPLAY: inline
}
.bdtaskbuttonmenu IMG
{
    LEFT: 0px;
    POSITION: relative;
    TOP: 0px
}
.bdtaskbutton IMG
{
    LEFT: 0px;
    POSITION: relative;
    TOP: 0px
}
.bdtaskbuttonmenu
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-COLOR: #cccccc;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-TOP-WIDTH: 0px;
    CURSOR: hand;
    HEIGHT: 22px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: relative;
    WIDTH: 33px;
    Z-INDEX: 100;
}
.bdtaskbutton
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-COLOR: #cccccc;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-TOP-WIDTH: 0px;
    CURSOR: hand;
    HEIGHT: 22px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: relative;
    WIDTH: 23px
}
.bdtasktextbuttonmenu
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-COLOR: #cccccc;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-TOP-WIDTH: 0px;
    COLOR: black;
    CURSOR: hand;
    HEIGHT: 22px;
    MARGIN-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.bdtasktextbutton
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-COLOR: #cccccc;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-COLOR: #cccccc;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-COLOR: #cccccc;
    BORDER-TOP-WIDTH: 0px;
    COLOR: black;
    CURSOR: hand;
    HEIGHT: 22px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.bdtaskdisabled
{
    CURSOR: default;
    FILTER: alpha(opacity=50)
		dropShadow(color=#cccccc,offX=1,offY=1,positive=1)
}
.bdtaskdisabled IMG
{
    CURSOR: default;
    FILTER: alpha(opacity=50)
		dropShadow(color=#cccccc,offX=1,offY=1,positive=1)
}
.bdtaskover
{
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-TOP-WIDTH: 1px;
}
BUTTON.bdtaskover IMG
{
    LEFT: -2px;
    TOP: -2px
}
.bdtaskpress
{
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-TOP-WIDTH: 1px;
}
BUTTON.bdtaskpress IMG
{
    LEFT: -1px;
    TOP: -1px
}
.bdtaskmenu
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    BORDER-BOTTOM: thin outset;
    BORDER-LEFT: thin outset;
    BORDER-RIGHT: thin outset;
    BORDER-TOP: thin outset;
    DISPLAY: none;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 3px;
    POSITION: absolute;
    TOP: 21px;
}
.bdtaskmenu DIV
{
    CURSOR: hand;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    HEIGHT: 12pt;
    WIDTH: 100%;
}
.selected, .selected INPUT
{
    BACKGROUND-COLOR: #003366;
    COLOR: white;
}
SPAN.bdexpandicon
{
    FONT-FAMILY: webdings;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center
}
.bdDebug
{
    COLOR: yellow;
    FONT-SIZE: 8pt;
}
.calendar
{
    BEHAVIOR: url(/widgets/editHTC/Calendar.htc)
}
.treeView
{
    BEHAVIOR: url(/widgets/listHTC/TreeView.htc)
}
.listEditor
{
    BEHAVIOR: url(/widgets/editHTC/ListEditor.htc)
}
.dynamicTable
{
    BEHAVIOR: url(/widgets/editHTC/DynamicTable.htc);
    HEIGHT: 135px
}
.editSheet
{
    BEHAVIOR: url(/widgets/editHTC/EditSheet.htc)
}
.editField
{
    BEHAVIOR: url(/widgets/editHTC/EditField.htc)
}
.efText
{
    BEHAVIOR: url(/widgets/editHTC/efText.htc);
    DISPLAY: inline;
    HEIGHT: 20px;
    VERTICAL-ALIGN: top
}
.efTextLong
{
    BEHAVIOR: url(/widgets/editHTC/efText.htc);
    DISPLAY: inline;
    HEIGHT: 58px;
    VERTICAL-ALIGN: top
}
.efTextLong .efPrompt
{
    HEIGHT: 56px;
}
.efTextLong TEXTAREA
{
    HEIGHT: 54px;
}
.efNumeric
{
    BEHAVIOR: url(/widgets/editHTC/efNumeric.htc);
    DISPLAY: inline;
    HEIGHT: 20px;
    VERTICAL-ALIGN: top
}
.efBoolean
{
    BEHAVIOR: url(/widgets/editHTC/efBoolean.htc);
    DISPLAY: inline;
    HEIGHT: 20px;
    VERTICAL-ALIGN: top
}
.efDate
{
    BEHAVIOR: url(/widgets/editHTC/efDate.htc);
    DISPLAY: inline;
    HEIGHT: 20px;
    VERTICAL-ALIGN: top
}
.efTime
{
    BEHAVIOR: url(/widgets/editHTC/efTime.htc);
    DISPLAY: inline;
    HEIGHT: 20px;
    VERTICAL-ALIGN: top
}
.efSelect
{
    BEHAVIOR: url(/widgets/editHTC/efSelect.htc);
    CURSOR: hand;
    DISPLAY: inline;
    HEIGHT: 20px;
    VERTICAL-ALIGN: top
}
.listSheet
{
    BEHAVIOR: url(/widgets/listHTC/ListSheet.htc);
    HEIGHT: 200px;
    MARGIN-LEFT: 20px
}
.listBox
{
    BEHAVIOR: url(/widgets/listHTC/ListBox.htc);
    HEIGHT: 110px;
    WIDTH: 200px;
    BORDER: inset 3px;
    BACKGROUND-COLOR: white;
    COLOR: black;
}
.lbDisabled
{
    BACKGROUND-COLOR: #dddddd;
    COLOR: #999999;
}
.listBox .lbHighlighted
{
    BACKGROUND-COLOR: #999999!important;
    COLOR: black;
}
.listSheetF
{
    BEHAVIOR: url(/widgets/listHTC/ListSheetF.htc);
    HEIGHT: 200px;
    MARGIN-LEFT: 20px
}
.WholeCalendar
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    CURSOR: default;
    HEIGHT: 180px;
    WIDTH: 180px
}
.WholeCalendar .DateControls
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    TEXT-ALIGN: center
}
.WholeCalendar .CalTable
{
    BORDER-BOTTOM: #cccccc thin ridge;
    BORDER-LEFT: #cccccc thin ridge;
    BORDER-RIGHT: #cccccc thin ridge;
    BORDER-TOP: #cccccc thin ridge;
    HEIGHT: 100%;
    WIDTH: 100%
}
.WholeCalendar .DayTitle
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: white;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 1px;
    TEXT-ALIGN: center;
    WIDTH: 14%
}
.WholeCalendar .OffDay
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #cccccc;
    CURSOR: hand;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 14%
}
.WholeCalendar .Day
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: black;
    CURSOR: hand;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 14%
}
.WholeCalendar .DaySelected
{
    BACKGROUND-COLOR: darkblue;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: white;
    CURSOR: hand;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 14%
}
.wait DIV, .wait SPAN, .wait TD, .wait TH, .wait BUTTON, .wait INPUT
{
    CURSOR: wait!important
}
.treeView DIV DIV
{
    COLOR: black;
    MARGIN-LEFT: 1em;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.treeView SPAN
{
    LINE-HEIGHT: 9pt;
    VERTICAL-ALIGN: baseline;
    FONT-SIZE: 8pt;
    FONT-FAMILY: webdings;
    WIDTH: 1em
}
.treeView LABEL
{
    LINE-HEIGHT: 10pt;
    WIDTH: 100%
}
.treeView DIV.tvOver
{
    BACKGROUND-COLOR: #999999;
    COLOR: black
}
.treeView DIV.tvDisabled
{
    COLOR: #999999;
    CURSOR: default
}
.treeView DIV.tvGroupOver
{
    BACKGROUND-COLOR: transparent;
    COLOR: #666600
}
.treeView DIV.tvSkip DIV
{
    MARGIN-LEFT: 0px
}
.treeView DIV.tvSkip DIV DIV
{
    MARGIN-LEFT: 1em
}
.treeView DIV.tvSkip DIV SPAN
{
    DISPLAY: inline
}
.treeView DIV.tvSkip DIV LABEL
{
    DISPLAY: inline
}
.treeView DIV.tvHide
{
    DISPLAY: none
}
.treeView DIV.tvClosed DIV
{
    DISPLAY: none
}
.treeView DIV.tvSkip SPAN
{
    DISPLAY: none
}
.treeView DIV.tvSkip LABEL
{
    DISPLAY: none
}
.treeView DIV.tvSkip DIV.tvClosed DIV
{
    DISPLAY: none
}
.treeView DIV.tvSkip DIV.tvDisabled DIV
{
    DISPLAY: none
}
.treeView DIV.tvSkip DIV.tvHide DIV
{
    DISPLAY: none
}
.treeView LABEL.tvSelected
{
    BACKGROUND-COLOR: #003366;
    COLOR: white
}
.efHide
{
    WIDTH: 0
}
.efField
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING: 0px;
    PADDING-LEFT: 3px;
}
.efPrompt
{
    BACKGROUND-COLOR: white;
    COLOR: darkgray;
    FONT-STYLE: italic;
    OVERFLOW: hidden;
    CURSOR: text;
    MARGIN: 0;
    WIDTH: 100%;
}
.efReadWrite
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    BORDER-BOTTOM: #cccccc 1px inset;
    BORDER-LEFT: #cccccc 1px inset;
    BORDER-RIGHT: #cccccc 1px inset;
    BORDER-TOP: #cccccc 1px inset;
}
.efBrowseReadOnly
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: black;
    BORDER-BOTTOM: #cccccc 1px inset;
    BORDER-LEFT: #cccccc 1px inset;
    BORDER-RIGHT: #cccccc 1px inset;
    BORDER-TOP: #cccccc 1px inset
    CURSOR: default
}
.efBrowseReadOnly INPUT
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: black;
}
.efBrowseReadOnly TEXTAREA
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: black;
}
.efInvalid
{
    BACKGROUND-COLOR: #ffff99!important;
    COLOR: black;
    CURSOR: default
}
.efInvalid INPUT
{
    BACKGROUND-COLOR: #ffff99!important;
    COLOR: black;
    COLOR: black!important;
}
.efInvalid TEXTAREA
{
    BACKGROUND-COLOR: #ffff99!important;
    COLOR: black;
    COLOR: black!important;
}
.efInvalid TD DIV
{
    BACKGROUND-COLOR: #ffff99!important;
    COLOR: black!important;
}
.efReadOnly
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: black;
    BORDER-BOTTOM: #cccccc 1px inset;
    BORDER-LEFT: #cccccc 1px inset;
    BORDER-RIGHT: #cccccc 1px inset;
    BORDER-TOP: #cccccc 1px inset
    CURSOR: default
}
.efReadOnly INPUT
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: black;
}
.efReadOnly TEXTAREA
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: black;
}
.efDisabled
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: black;
    CURSOR: default
}
.efDisabled LABEL
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: black;
}
.efDisabled INPUT
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: #999999!important
}
.efDisabled LABEL
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: #999999!important
}
.efDisabled TEXTAREA
{
    BACKGROUND-COLOR: #dddddd!important;
    COLOR: #999999!important
}
.efSelectScroll
{
    HEIGHT: 97px;
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden
}
.efBorderless
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 100%;
}
.efBoolean INPUT
{
    BACKGROUND-COLOR: transparent!important
    COLOR: black;
}
.efOption
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    PADDING-LEFT: 5px;
    WIDTH: 100%
}
.efOptionSelect
{
    BACKGROUND-COLOR: #003366;
    COLOR: white
}
.efDownBtn
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    CURSOR: hand;
    LINE-HEIGHT: 5pt;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: baseline;
    FONT-FAMILY: webdings;
    HEIGHT: 12pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 16px
}
.efEllipsisBtn
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    CURSOR: hand;
    LINE-HEIGHT: 5pt;
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    HEIGHT: 12pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 16px
}
.efPickerBtnCell
{
    WIDTH: 16px
}
.efDatePicker
{
    TEXT-ALIGN: center;
    WIDTH: 190px
}
.efDropDown
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    COLOR: black;
    CURSOR: hand;
    POSITION: absolute
}
DIV.esContainer
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    MARGIN: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 4px;
}
.esEditgroup
{
    COLOR: black
}
.esEditgroup DIV.esContainer
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    BORDER-BOTTOM: #999999 thin solid;
    MARGIN: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 4px;
}
SPAN.esEditbar
{
    BACKGROUND-COLOR: #999999;
    COLOR: black;
    CURSOR: hand;
    HEIGHT: 18px;
    PADDING-LEFT: 5px;
}
DIV.esEdittitle
{
    COLOR: black;
    CURSOR: hand;
    DISPLAY: inline;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.esEditgroup SPAN.esEditbar
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    CURSOR: hand;
    HEIGHT: 18px
}
.esEditgroup DIV.esEdittitle
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    CURSOR: hand;
    DISPLAY: inline;
    TEXT-DECORATION: none
}
.esEditgroup SPAN.bdexpandicon
{
    COLOR: black
}
DIV.esExpanded
{
    COLOR: black
}
DIV.esCollapsed
{
    COLOR: black
}
DIV.esExpanded DIV.esEditgroup
{
    DISPLAY: block;
    PADDING-LEFT: 15px
}
DIV.esCollapsed DIV.esEditgroup
{
    DISPLAY: none
}
TABLE.esTableStyle
{
    MARGIN-LEFT: 0;
    MARGIN-RIGHT: 7px;
    MARGIN-TOP: 5px;
}
.esTableStyle .esLabelCell
{
    COLOR: black;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 3px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 35%
}
.esTableStyle .esDataCell
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    WIDTH: 60%
}
.esTableStyle .reqIcon
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    TEXT-ALIGN: center;
    WIDTH: 5%
}
.dtTableStyle
{
    TABLE-LAYOUT: fixed;
    BORDER-COLLAPSE: collapse
}
.dtContainer
{
    BORDER: #999999 1px solid;
    BACKGROUND-COLOR: white;
    COLOR: black;
}
.dtTableStyle DIV.dtContainer
{
    HEIGHT: 70px;
    OVERFLOW-X: hidden;
    OVERFLOW-Y: scroll
}
.dtTableStyle .efDisabled
{
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
}
.dtDataRow TD.dtCell
{
    PADDING-TOP: 2px!important;
    PADDING-LEFT: 5px!important;
    PADDING-RIGHT: 5px!important;
    PADDING-BOTTOM: 2px!important;
}
.dtTableStyle .dtDataRow
{
    BACKGROUND-COLOR: white;
    COLOR: black;
}
.dtTableStyle .lsRowOver TD
{
    BACKGROUND-COLOR: #999999;
    COLOR: black
}
.dtTableStyle TR.lsRowSelected TD,
.dtTableStyle TR.lsRowSelected INPUT
{
    BACKGROUND-COLOR: #003366;
    COLOR: white
}
.dtBtn
{
    MARGIN: 0px 0px 0px 5px;
    WIDTH: 70px
}
.dtHeaderTable TR
{
    LINE-HEIGHT: 14pt
}
.dtHeaderTable TD
{
    BORDER: #666666 1px solid;
}
.dtTableStyle TH.dtCell
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    OVERFLOW: hidden;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: left
}
.lsSpacer
{
    MARGIN: 0;
    PADDING: 0;
    BACKGROUND-COLOR: #999999;
    COLOR: black;
    CURSOR: move
}
TABLE.lsTableStyle
{
    CURSOR: hand;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TABLE-LAYOUT: fixed
}
.lsListArea
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    BORDER-BOTTOM: #999999 1px inset;
    BORDER-LEFT: #999999 1px inset;
    BORDER-RIGHT: #999999 1px inset;
    BORDER-TOP: #999999 1px inset;
    OVERFLOW-X: hidden;
    OVERFLOW-Y: scroll
}
#objectTable TR TH.lsNoSort
{
    FONT-WEIGHT: normal;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid
}
TABLE.selected TD.lsCell
{
    BACKGROUND-COLOR: #003366;
    COLOR: white
}
TABLE.selected #objectTable TR .lsCell
{
    BACKGROUND-COLOR: white;
    COLOR: black
}
TABLE.selected #objectTable TR TH.lsNoSort
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #cccccc;
    COLOR: black! important
}
.lsTableStyle TR.lsRowOver
{
    BACKGROUND-COLOR: #999999;
    COLOR: black
}
.lsTableStyle TR.lsRowSelected,
.lsTableStyle TR.lsRowSelected INPUT
{
    BACKGROUND-COLOR: #003366;
    COLOR: white
}
.listSheetF TR
{
    HEIGHT: 12pt;
    OVERFLOW: hidden
}
.listSheet #btnSelectAll, .listSheet #btnUnselectAll
{
    width: 11em
}
.lsTableStyle .lsRowClosed TD
{
    BORDER-BOTTOM: #cccccc thin solid
}
.lsTableStyle TR TR.lsRowClosed TD
{
    BORDER-BOTTOM: medium none
}
.lsTableStyle TD.lsCell SPAN
{
    LINE-HEIGHT: 12pt;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-RIGHT: 5px
}
.lsTableStyle TH.lsCell
{
    LINE-HEIGHT: 12pt;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.lsTableStyle TD.lsCell SPAN.bdexpandicon
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: webdings;
    TEXT-ALIGN: center;
}
.lsTableStyle TD.lsObjectCell
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    CURSOR: default
}
.lsTableStyle THEAD TR
{
    HEIGHT: 15pt
}
.lsTableStyle .lsNoSort
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    CURSOR: default;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    OVERFLOW: hidden;
    TEXT-ALIGN: left;
    TEXT-INDENT: 5px
}
.lsTableStyle .lsSortButton
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    BORDER-WIDTH: 1px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    OVERFLOW: hidden;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
.listSheet .lsPageButton
{
    FONT-FAMILY: webdings;
    HEIGHT: 20px;
    LINE-HEIGHT: 6pt;
    MARGIN: 0px;
    WIDTH: 20px
}
.listSheet .lsPageText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
    WIDTH: 40px
}
.listSheet .lsPageDisplay
{
    FONT-WEIGHT: normal;
    MARGIN-TOP: 6px;
    VERTICAL-ALIGN: top
}
.listSheet .lsPageControls
{
    TEXT-ALIGN: right
}
.listSheet .lsPageButtons
{
    BORDER-BOTTOM: #999999 1px inset;
    BORDER-LEFT: #999999 1px inset;
    BORDER-RIGHT: #999999 1px inset;
    BORDER-TOP: #999999 1px inset;
    MARGIN-TOP: 3px;
    WIDTH: 113px
}
.listSheet .lsSelectButtons
{
    MARGIN-BOTTOM: 3px;
    TEXT-ALIGN: right
}
.waitDisplay
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    PADDING: 30px;
    BORDER: outset 1px;
    BACKGROUND-COLOR: silver;
    COLOR: black;
    FONT-SIZE: 16pt;
    CURSOR: wait;
}
.waitDisplay SPAN
{
    BACKGROUND-COLOR: silver;
    COLOR: black;
    FONT-SIZE: 16pt;
    CURSOR: wait;
}
.listEditor #leListContainer
{
    HEIGHT: 120px;
    MARGIN-RIGHT: 0px
}
.listEditor .listSheetF
{
    HEIGHT: 100px;
    MARGIN-LEFT: 5px
}
.listEditor .lsNoSort
{
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid
}
.clsQueryBldr
{
    BACKGROUND-COLOR: #cccccc;
    BORDER: 1px inset;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.clsExprBldr
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.clsExprBldr TD
{
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.clsExprBldr TH
{
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.clsQueryBldr TD
{
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.clsQueryBldr TR
{
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.clsQueryBldr TH
{
}
.clsQueryBldr #menuitem
{
    HEIGHT: 14px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px
}
.clsQueryBldr #popupmenu
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    COLOR: black;
    DISPLAY: none;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    POSITION: absolute
}
.clsQueryBldr #submenumark
{
    FLOAT: right;
    FONT-FAMILY: webdings;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TOP: -2pt
}
.clsClauseBldr
{
    BACKGROUND-COLOR: TRANSPARENT;
    COLOR: black
}
.clsClauseList
{
    BACKGROUND-COLOR: #ffffff
}
.clsClauseList TR
{
    BACKGROUND-COLOR: TRANSPARENT;
    MARGIN: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px;
    HEIGHT: 18px
}
.clsPMClosed
{
    DISPLAY: none
}
.clsPMGroup
{
}
.clsPMItem
{
}
.clsPMOpen
{
}
#pmMarker
{
    FONT-FAMILY: Webdings
}
#pmProfile
{
    LIST-STYLE: none;
    MARGIN-LEFT: 10px
}
#pmGroup
{
    LIST-STYLE: none;
    PADDING-LEFT: 25px
}
.clsXVClosed
{
    CURSOR: hand;
    DISPLAY: none
}
.clsXVGroup
{
    CURSOR: hand;
    FONT-WEIGHT: bold;
    COLOR: black
}
.clsXVGroupNoSel
{
    CURSOR: hand;
    FONT-WEIGHT: bold;
    COLOR: black
}
.clsXVItem
{
    CURSOR: hand;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 2px;
    COLOR: black
}
.clsXVOpen
{
    CURSOR: hand;
}
.clsExprRef
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
    CURSOR: hand;
}
#xvMarker
{
    FONT-FAMILY: Webdings;
    FONT-WEIGHT: normal
}
#xvProfile
{
    LIST-STYLE: none;
    MARGIN-LEFT: 10px
}
#xvGroup
{
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 25px
}
.clsQueryBldr .clsSelected, .clsQueryBldr .clsSelected TD
{
    BACKGROUND-COLOR: #003366;
    COLOR: white!important;
}
.clsQueryBldr .clsDisabled
{
    COLOR: gray
}
.clsQueryBldr .clsDisabled A
{
    COLOR: gray
}
.clsXVDisabled
{
    COLOR: #999999;
    CURSOR: default
}
.clsPMHilite
{
    BACKGROUND-COLOR: #003366;
    COLOR: white;
    CURSOR: hand
}
.clsXVHilite
{
    BACKGROUND-COLOR: #999999;
    CURSOR: hand
}
.clsXVSelected
{
    BACKGROUND-COLOR: #003366;
    COLOR: white;
    CURSOR: hand
}
.clsProfDesigner
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.clsProfDesigner TD
{
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.clsProfDesigner TH
{
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.clsBtnDrop
{
	FONT-SIZE:9pt; 
	FONT-FAMILY: webdings; 
	LINE-HEIGHT: 9pt;
	MARGIN:0px;
	PADDING:0px;
	WIDTH:16px;
	HEIGHT:18px
}
.clsDropDown
{
	BORDER:none;
	MARGIN:0px;
	HEIGHT:18px;
}
.clsClauseInput
{
	BORDER:none;
	MARGIN:0px;
	HEIGHT:18px;
	WIDTH:100%;
}